package com.bp.hearthealth.pulse.lnapps.ads.topon.open_ad.listener.ad_source

import com.anythink.core.api.ATAdInfo
import com.anythink.core.api.AdError

interface TopOnAdSourceListener {
    fun onAdSourceBiddingAttempt(adInfo: ATAdInfo) {}

    //竞价广告源竞价成功回调
    fun onAdSourceBiddingFilled(adInfo: ATAdInfo) {}

    //竞价广告源竞价失败回调
    fun onAdSourceBiddingFail(adInfo: ATAdInfo, adError: AdError) {}

    //广告源开始加载回调
    fun onAdSourceAttempt(adInfo: ATAdInfo) {}

    //广告源广告填充回调
    fun onAdSourceLoadFilled(adInfo: ATAdInfo) {}

    //广告源加载失败回调
    fun onAdSourceLoadFail(adInfo: ATAdInfo, adError: AdError) {}
}